package com.ssy.lingxi.pay.api.model.vo.response.allInPay;

import lombok.Data;

/**
 * 订单分账退款申请响应实体类
 * @author lqa
 * @version 2.0.0
 * @date 2021/12/20
 */
@Data
public class OrderSplitRefundRespVO {
    /**
     * 支付状态
     * 成功：success
     * 进行中：pending
     * 失败：fail
     * 退款到银行卡/微信/支付宝成功时会发订单结果通知商户
     */
    private String payStatus;
    /**
     * 支付失败信息
     * 只有payStatus为fail时有效
     */
    private String payFailMessage;
    /**
     * 通商云订单编号
     */
    private String orderNo;
    /**
     * 商户订单号（支付订单）
     */
    private String bizOrderNo;
    /**
     * 本次退款总金额
     * 注：若为代收订单退款
     * 本次退款金额-代金券退款金额-手续费退款金额=分账列表里的退款金额总和
     */
    private String amount;
    /**
     *代金券退款金额
     */
    private String couponAmount;
    /**
     * 手续费退款金额
     */
    private String feeAmount;
    /**
     * 扩展信息
     */
    private String extendInfo;
}
